<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

    <body>
        <div id="contentbg">
            <div id="contentblank">
                <div id="content">

                    <?php


                    function mandarCorreo($to){
                        require("../PHPMailer_5.2.0/PHPMailer_5.2.0/class.phpmailer.php");
                        require("../PHPMailer_5.2.0/PHPMailer_5.2.0/class.smtp.php");
                        $mail = new PHPMailer();
                        $mail->IsSMTP();//
                        $mail->SMTPAuth = true;
                        $mail->SMTPSecure = "ssl";
                        $mail->Host = "smtp.gmail.com";
                        $mail->Port = 465;
                        $mail->Username = "bancodedatosusb@gmail.com";
                        $mail->Password = "sisbancodedatos";

                        $mail->From = "bancodedatosusb@gmail.com";
                        $mail->FromName = "Banco de Datos USB";
                        $mail->Subject = "Solicitud de acceso al Sistema provisional de acceso al banco de datos poblacional";
                        $mail->AddAddress($to, "Destinatario");
                        $body  = "Hemos recibido su solicitud de acceso al sistema del Banco de datos de la Universidad Simón Bolívar.";
                        $body .= "<br> Una vez aprobada por el administrador usted recibirá un E-mail de confirmación.<br>";
                        $body .= "";
                        $mail->Body = $body;
                        $mail->AltBody = "Solicitud de acceso.";
                        if(!$mail->Send()) {
                          echo "Error: " . $mail->ErrorInfo;
                        } else {
                          echo "Mensaje enviado";
                        }
                    }

                    // include_once("contentleft.php");
                    include_once("../FachadaI.php");
                    $error = 0;
                    
                    if (!empty($_POST['nombre'])){
                        $nombre = $_POST['nombre']; }else{
                        $error = true;}
                    if (!empty($_POST['apellido'])){
                        $apellido = $_POST['apellido']; }else{
                        $error = true;}
                    if (!empty($_POST['correo'])){
                        $correo = $_POST['correo']; }else{
                        $error = true;}
                    if (!empty($_POST['universidad'])){
                        $universidad = $_POST['universidad']; }else{
                        $error = true;}
                    if (!empty($_POST['password'])){
                        $password =sha1(md5($_POST['password'])); }else{
                        $error = true;}
                    if (!empty($_POST['justificacion'])){
                        $justificacion = $_POST['justificacion']; }else{
                        $error = true;}
                    if (!empty($_POST['profesorEncargado'])){
                        $profesorEncargado = $_POST['profesorEncargado']; }else{
                         $_POST['profesorEncargado']= "";}
                    if (!empty($_POST['tipoUsuario'])){
                        $tipoUsuario = $_POST['tipoUsuario']; }else{
                        $error = true;}
                        //phpinfo();exit;
                   
                      
                        if ($error == 0) {
                            
                                                       // Crea un objeto fachada.
                            $fachada = FachadaI::getInstance();
                            // guardamos el archivo a la carpeta files                          
                                
                            //$destino = 'docSolicitud';
                            //copy($_FILES['docSolicitud']['tmp_name'], $destino.'/'.$_FILES['docSolicitud']['name']);
                            $valido = $fachada->crearUsuario($_POST['nombre'], $_POST['apellido'],
                                                $_POST['correo'], $_POST['universidad'],$password,
                                                 $_POST['justificacion'],$_POST['profesorEncargado'],$_POST['tipoUsuario']);
                        } else {
                           // echo "Error al solicitar acceso";
                            exit;
                        }


                        if ($valido == 0) {
                    ?>

                            <div id="contentmid">                                
                                    <p>Solicitud Enviada</p>
                                    <p>Espere la respuesta con la clave de acceso en los próximos días.</p>
                            </div>
                    <?php 
                        mandarCorreo($_POST['correo']);
                        } else {

                            echo "<div >USUARIO YA EXISTE. Intente Nuevamente</div>";
                        
                    }
                    ?>
                </div>
            </div>
        </div>

    </body>
</html>
